export interface NoticeVO {
	/**
	 * 公告ID
	 */
	noticeId: string | number;
	/**
	 * 标题
	 */
	noticeTitle: string;
	/**
	 * 类型（1通知 2公告）
	 */
	noticeType: string;
	/**
	 * 状态（0正常 1关闭）
	 */
	status: string;
	/**
	 * 备注
	 */
	remark: string;
}

export interface NoticeForm extends BaseEntity {
	/**
	 * 公告ID
	 */
	noticeId?: string | number;

	/**
	 * 用户ID集合
	 */
	userIds?: Array<string | number>;

	/**
	 * 通知用户标识
	 */
	userIcon?: string;

	/**
	 * 标题
	 */
	noticeTitle?: string;
	/**
	 * 类型（1通知 2公告）
	 */
	noticeType?: string;
	/**
	 * 内容
	 */
	noticeContent?: string;
	/**
	 * 状态（0正常 1关闭）
	 */
	status?: string;
	/**
	 * 创建时间
	 */
	createTime?: string;
	/**
	 * 备注
	 */
	remark?: string;
}

export interface NoticeQuery extends PageQuery {

	/**
	 * 标题
	 */
	noticeTitle?: string;
	/**
	 * 类型（1通知 2公告）
	 */
	noticeType?: string;
	/**
	 * 状态（0正常 1关闭）
	 */
	status?: string;
	/**
	 * 日期范围参数
	 */
	params?: any;
}



